#ifndef LOGINWINDOW_H
#define LOGINWINDOW_H

#include <QWidget>

class QLineEdit;

class LoginWindow : public QWidget
{
    Q_OBJECT

public:
    explicit LoginWindow(QWidget *parent = nullptr);
    ~LoginWindow() = default;

    // 设置背景图片和窗口图标的接口
    void setBackgroundImage(const QString &path);
    void setWindowIcon(const QIcon &icon);

private slots:
    // 登录和注册按钮的槽函数
    void handleLogin();
    void handleRegister();

private:
    QLineEdit *usernameEdit;  // 用户名输入框
    QLineEdit *passwordEdit;  // 密码输入框
};

#endif // LOGINWINDOW_H
